Finding Components in a Hierarchy of Modules: a Step towards Architectural Understanding
نویسندگان
چکیده
This paper presents a method to view a system as a hierarchy of modules according to information hiding concepts and to identify architectural component candidates in this hierarchy. The result of the method eases the understanding of a system’s underlying software architecture. A prototype tool implementing this method was applied to three systems written in C (each over 30 Kloc). For one of these systems, an author of the system created an architectural description. The components generated by our method correspond to those of this architectural description in almost all cases. For the other two systems, most of the components resulting from the method correspond to meaningful system abstractions.
منابع مشابه
Capability Analyzing of Solar Energy Based on Climatic Criteria Recognition in Iran’s Architectural Design by the Use of Fuzzy Analytical Hierarchy Process Method (FAHP)
Developing a comprehensive document based on the utmost use of renewable energy efficiency in the architecture design is the first step in national level to follow the goals of sustainable architecture and this is not possible without having a deep trend of the climatic compartment. The modeling of comprehensive energy plans in the architecture without having a quantitative approach is incomple...
متن کاملAcquiring the essence of truth in educational impacts of place formation
Considering the problems facing contemporary architecture in Iran, a better understanding of the meaning of architecture has become necessary. Architecture, like language, defines and facilitates the relationship between Man and his environment. The word architecture both in Arabic (Amara) and in Latin (Architecture), attempts to define the attributes of the maker before determining the char...
متن کاملUnderstanding Core Native Human Effective Components in Crisis Management Is a Step Forward Towards Increasing Resiliency and Decreasing Stress Especially in Sudden Crises as a Sustainable Development Framework
Background: In different crises without any exception, especially sudden emergencies, the role of Human Effective Components (HECs), Native Human Effective Components (NHECs) (belonging to a specific space and location), and especially Core Native Human Effective Components (CNHECs); and among CNHECs, level of management skills, ignorance, and manager’s mind bandwidth are of vital importance in...
متن کاملRecognizing the Role of Idea and Concept in Understanding and Creation in Architecture Relying on the "Four Causes"
Today, the increasing realities that have occupied architects in other fields related to architecture, have caused the designerchr('39')s attention to deviate from the theoretical thinking that was considered at the beginning of the design process. Architectural software has expanded the visual dimensions of the human mind and created the conditions for the designerchr('39')s thinking to be lim...
متن کاملPrioritize the components of regionalism in choosing the field of architectural design to increase the satisfaction of tourists
Aim and Background: Today tourism is recognized as the cleanest and most sustainable industry in the world and tourist satisfaction is one of the most important factors in the success and cycle of this industry receiving much attention from many researchers and investors in this industry. Considering ecology and regionalism architecture as effective factor on the satisfaction of tourists is the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997